#!/usr/bin/python
#-*- coding: UTF-8 -*-
"""
流程控制 - 循环 - break、continue
    break 语句和 C 中的类似，用于跳出最近的 for 或 while；
    continue 语句也是借鉴自 C 语言，表示继续循环中的下一次迭代；
    else 在 for 循环中的使用
"""

"""
下面 for 循环中的 else 属于外层 for 循环不属于 if，当循环不走 break 时执行
"""
for n in range(2, 10):
    for x in range(2, n):
        if n % x == 0:
            print(n, 'equals', x, '*', n//x)
            break
    else:
        print(n, 'is a prime number')

for num in range(2, 10):
    if num % 2 == 0:
        print("Found an even number", num)
        continue
    print("Found a number", num)
